package function;

import java.util.HashMap;

/**
 * @Description TODO
 * @Author li
 * @Date 2022/3/2 2:21 下午
 */
public class FirstUniqChar {
    public char test(String s) {
        if(s.length() == 0){
            return ' ';
        }
        HashMap<Character,Boolean> resultMap = new HashMap();
        for(int i=0;i<s.length();i++){
            if(resultMap.get(s.charAt(i))!=null){
                resultMap.put(s.charAt(i),true);
            }else{
                resultMap.put(s.charAt(i),false);
            }
        }
        for(int i=0;i<s.length();i++){
            if(resultMap.get(s.charAt(i)) == false){
                return s.charAt(i);
            }
        }
        return ' ';
    }
}
